package ooday04;
/*
    //向上造型的演示
        超类型的引用指向派生类的对象
    */

public class UploadDemo {
    public static void main(String[] args) {
        Aoo o1 = new Aoo();
        o1.a = 1;
        o1.show();
        //o1.b=2;   编译错误
        //o1.test();编译错误，超类不能访问派生类

        Boo o2 = new Boo();
        o2.b = 1;
        o2.test();
        o2.a = 1;   //正确
        o2.show();  //正确，派生类可以访问超类


        Aoo o3 = new Boo();//向上造型
        o3.a = 2;
        o3.show();
    }
}
